﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Xml;

namespace СityDelivery
{
	class XMLFile
	{

		private XmlDocument OSMFile = null;

		//   protected string[] OSMFile = null;
		public XMLFile()
		{
			OSMFile = new XmlDocument();
		}

		public bool OpenFile(string filePath)
		{
			if (File.Exists(filePath))
			{
				try
				{

					// Загрузка файла в память
					//    OSMFile = File.ReadAllLines(filePath, Encoding.UTF8);
					OSMFile.LoadXml(File.ReadAllText(filePath));
				}
				catch
				{
					return false;
				}
				return true;
			}
			else
			{
				return false;
			}
		}

		public XmlDocument GetXML()
		{
			if (OSMFile != null)
				return OSMFile;
			else
				return null;
		}
		/*
				public string GetString(int stringNumber) {

					if ((stringNumber >= OSMFile.Count<String>()) || (stringNumber < 0)) {
						throw new IndexOutOfRangeException();
					} else {
						return OSMFile[stringNumber];
					}
				}
				*/








	}
}
